package ru.ssau.university.web.util;

import java.util.Map;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

import ru.ssau.university.web.beans.AuthBean;


public class WebUtil {
	public static AuthBean getAuthBean() {
		FacesContext context = FacesContext.getCurrentInstance();
		Map<String, Object> sessionMap = context.getExternalContext().getSessionMap();
		AuthBean bean = (AuthBean) sessionMap.get("authBean");
		return bean;
	}

	public static boolean isLoggedIn() {
		return getAuthBean().isLoggedIn();
	}
	
	public static void putError(String msg) {
	 	FacesMessage fm = new FacesMessage(msg);
        FacesContext.getCurrentInstance().addMessage(msg, fm);
	}
	
	public static void putAccessDeniedError() {
		putError("У вас нет прав для просмотра данной страницы!");
	}
}
